/**
 作用 ：在web中 json xml 返回的就是字符串 用这个接收，在去第三方解析
 StringReader 维护的就是一个字符串 封装了一个字符串
 StreamTokenizer  是一个标记器 告诉筛选的位置  
 
 
 
 1.StringReader
 其源为一个字符串的字符流
 2.StringWriter
 一个字符流，可以用其回收在字符串缓冲区中的输出来构造字符串。关闭StringWriter无效。此类中的方法在关闭
 该流后可被调用，而不会产生任何IOException
 */
/*
package com.leo.第八章_文件与IO;

import java.io.IOException;
import java.io.StreamTokenizer;
import java.io.StringReader;

public class U8_L12_字符串流 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		stringreader();
	}
	private static void stringreader() {
		String info="good3 dsd11DS 0r1r422er S 1\ne\nff";
		StringReader sr=new StringReader(info);
		
		//这个是处理Stringreader 字符串流的 流标记器
		StreamTokenizer st=new StreamTokenizer(sr);
		int count=0;
		
		//循环条件：  ttype默认是Nothing -4  这个是 指针信标  (当这个指针信标停在数字前并且它是空格的时候循环) 
		while(st.ttype!=StreamTokenizer.TT_NUMBER) {
			try {
				if(st.nextToken()==StreamTokenizer.TT_WORD) {
					count++;
				}
			}catch(IOException e) {
				e.printStackTrace();
			}
		}
		
		try {
			System.out.println("count= "+count+" "+st.nextToken()+"info:"+st.toString());
			sr.close();
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}
*/